921331d231dfc8442dc441bcacc9a2ba15ef7143,src/main/java/com/github/games647/lagmonitor/commands/HeapCommand.java,HeapCommand,onDump,#CommandSender#,94

Before Change


            ObjectName hotspotBean = ObjectName.getInstance(HOTSPOT_DIAGNOSTIC);

            String timeSuffix = '-' + dateFormat.format(new Date());
            File dumpFile = new File(plugin.getDataFolder(), DUMP_FILE_NAME + timeSuffix + DUMP_FILE_ENDING);
            //it needs to be with a system dependent path seperator
            mBeanServer.invoke(hotspotBean, DUMP_COMMAND
                    , new Object[]{dumpFile.getAbsolutePath(), DUMP_DEAD_OBJECTS}

After Change


            ObjectName hotspotBean = ObjectName.getInstance(HOTSPOT_DIAGNOSTIC);

            String timeSuffix = '-' + dateFormat.format(new Date());
            Path dumpFile = plugin.getDataFolder().toPath().resolve(DUMP_FILE_NAME + timeSuffix + DUMP_FILE_ENDING);
            //it needs to be with a system dependent path seperator
            mBeanServer.invoke(hotspotBean, DUMP_COMMAND
                    , new Object[]{dumpFile.toAbsolutePath().toString(), DUMP_DEAD_OBJECTS}